// *********************************************************************************
// Project Name : zkx2024
// Author       : Jlan
// Email        : 15533610762@163.com
// Create Time  : 2024-04-18
// File Name    : fifo_ctrl.v
// Module Name  : fifo_ctrl
// Called By    : jlan
// Abstract     :
//
// 
// *********************************************************************************
// Modification History:
// Date         By              Version                 Change Description
// -----------------------------------------------------------------------
// 2024-04-18    Macro           1.0                     Original
//  
// *********************************************************************************

module fifo_ctrl(
    interface   bus
);
//parameter
parameter       FIFO_WIDTH  =   4;
parameter       FIFO_DEPTH  =   4;
//inst_fifo
sync_fifo#(.FIFO_WIDTH(FIFO_WIDTH),
           .FIFO_DEPTH(FIFO_DEPTH)) 
           u0(
            .CLK    (bus.CLK),
            .RST_N  (bus.RST_N),
            .WR_EN  (bus.WR_EN),
            .WR_DATA(bus.WR_DATA),
            .RD_EN  (bus.RD_EN),
            .CLEAR  (bus.CLEAR),
            .FLUSH  (bus.FLUSH),
            .RD_DATA(bus.RD_DATA),
            .FULL   (bus.FULL),
            .EMPTY  (bus.EMPTY)
           );
endmodule
